3 reasons to buy nvidia stock today (don't make these mistakes)